#include <iostream>
using namespace std;

//方法一：概念法
int calcNumber_1(int n)
{
    int sum = 0;
    while(n > 1)
    {
        int res = n / 3; //所能兑换的个数
        int left = n % 3; //遗留个数

        sum += res;
        n = left + res;

        if(n == 2)
        {
            sum++;
            break;
        }
    }
    return sum;
}

//方法二:取巧法
int calcNumber_2(int n)
{
    return n/2;//观察结果，能喝的数目是空瓶子的一半
}
int main()
{
    int n,res;
    while(cin >> n)
    {
        if(n == 0)
            break;
        //res = calcNumber_1(n);
        res = calcNumber_2(n);
        cout << res << endl;
    }
    return 0;
}
